home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / SCRIPTZ / FISH.ZIP / commands.ini < prev    next >
INI File  |  1997-02-15  |  22KB  |  470 lines

  1. [Commands]
  2. n0=#dcc start
  3. n1=+10:DCC CHAT:{
  4. n2=  set %address $address($nick,3)
  5. n3=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  6. n4=  if (%immune == 2) { set %nick $nick | /oponchan | if (%yes == 1) { goto end } }
  7. n5=  /notice $nick %ver | /ignore -tu60 $nick 3 | /notice $me %ver ===> DCC Flooding Detected by $nick -=60 Sec Ignore=- | /ruser 10 $nick 3
  8. n6=  if (%privatekick == 0) { goto end }
  9. n7=  set %shit DCC Chat Request Flood detected -=Temp Ban=-
  10. n8=  set %nick $nick
  11. n9=  /privatekick
  12. n10=  :end
  13. n11=  unset %address | unset %lev | unset %yes
  14. n12=}
  15. n13=1:DCC CHAT:/notice $nick %ver | /guser 10 $nick 3 | /timer 1 10 /ruser 10 $nick 3
  16. n14=+11:DCC SEND:{
  17. n15=  set %address $address($nick,3)
  18. n16=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  19. n17=  if (%immune == 2) { set %nick $nick | /oponchan | if (%yes == 1) { goto end } }
  20. n18=  /notice $nick %ver | /ignore -tu60 $nick 3 | /notice $me %ver ===> DCC Flooding Detected by $nick -=60 Sec Ignore=- | /ruser 11 $nick 3
  21. n19=  if (%privatekick == 0) { goto end }
  22. n20=  set %shit DCC Send Request Flood detected -=Temp Ban=-
  23. n21=  set %nick $nick
  24. n22=  /privatekick
  25. n23=  :end
  26. n24=  unset %address | unset %lev | unset %yes
  27. n25=}
  28. n26=+10:DCC SEND:/notice $nick %ver Thank you for the file :) | /guser 11 $nick 3 | /timer 1 5 /ruser 11 $nick 3
  29. n27=1:DCC SEND:/notice $nick %ver Thank you for the file :) | /guser 10 $nick 3 | /timer 1 5 /ruser 10 $nick 3
  30. n28=#dcc end
  31. n29=;-----
  32. n30=#ctcp start
  33. n31=1:*:{
  34. n32=  if ($parm1 == dcc) { goto end }
  35. n33=  set %address $address($nick,3)
  36. n34=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  37. n35=  if (%immune == 2) { set %nick $nick | /oponchan | if (%yes == 1) { goto end } }
  38. n36=  /notice $nick %ver | /ignore -tu30 *!*@* | /echo 4 %ver CTCP Command detected from $nick -=30 Sec Total Ignore=-
  39. n37=  :end
  40. n38=  unset %address | unset %lev | unset %yes
  41. n39=}
  42. n40=#ctcp end
  43. n41=#dccwall start
  44. n42=1:DCC CHAT: {
  45. n43=  raw -q notice $nick :agony >> dcc chat closed
  46. n44=  ignore -tu3 *
  47. n45=  halt
  48. n46=}
  49. n47=1:DCC SEND: {
  50. n48=  raw -q notice $nick :agony >> dcc send closed
  51. n49=  ignore -tu3 *
  52. n50=  halt
  53. n51=}
  54. n52=1:DCC RESUME: {
  55. n53=  raw -q notice $nick :agony >> dcc send closed
  56. n54=  ignore -tu3 *
  57. n55=  halt
  58. n56=}
  59. n57=#dccwall end
  60. n58=#dcclist start
  61. n59=+125:DCC CHAT: {
  62. n60=  inc %dccn
  63. n61=  /.timer 1 10 /set %dccn 0
  64. n62=  if %dccn > 4 {
  65. n63=    raw -q notice $nick :agony >> dcc bomb detected.
  66. n64=    echo -a %pipe 4dcc bomb detected. enabling dccwall for 60 secs.
  67. n65=    write $mircdir $+ alogs\agony.log >> $nick $+ ( $+ $address($nick,1) $+ ) >> $fulldate
  68. n66=    write $mircdir $+ alogs\agony.log >> dcc bomb detected
  69. n67=    write $mircdir $+ alogs\agony.log -///---------------------------------------------------------------------------
  70. n68=    /.enable #dccwall | /set %dcc.wall on
  71. n69=    /.timer 1 60 /.disable #dccwall | /set %dcc.wall off | echo -a %pipe dcc wall disabled.
  72. n70=  }
  73. n71=  echo -a %pipe dcc list: chat $nick $+ ( $+ $address)
  74. n72=  write $mircdir $+ alogs\dcc.log >> $nick $+ ( $+ $address($nick,1) $+ ) >> $fulldate
  75. n73=  write $mircdir $+ alogs\dcc.log >> dcc chat requested and granted
  76. n74=  write $mircdir $+ alogs\dcc.log -///---------------------------------------------------------------------------
  77. n75=}
  78. n76=+125:DCC SEND: {
  79. n77=  inc %dccn
  80. n78=  /.timer 1 10 /set %dccn 0
  81. n79=  if %dccn > 4 {
  82. n80=    raw -q notice $nick :agony >> dcc bomb detected.
  83. n81=    echo -a %pipe 4dcc bomb detected. enabling dccwall for 60 secs.
  84. n82=    write $mircdir $+ alogs\dcc.log >> $nick $+ ( $+ $address($nick,1) $+ ) >> $fulldate
  85. n83=    write $mircdir $+ alogs\dcc.log >> dcc bomb detected
  86. n84=    write $mircdir $+ alogs\dcc.log -///---------------------------------------------------------------------------
  87. n85=    /.enable #dccwall | /set %dcc.wall on
  88. n86=    /.timer 1 60 /.disable #dccwall | /set %dcc.wall off | echo -a %pipe dcc wall disabled.
  89. n87=  }
  90. n88=  echo -a %pipe dcc list: send $nick $+ ( $+ $address)
  91. n89=  write $mircdir $+ alogs\dcc.log >> $nick $+ ( $+ $address($nick,1) $+ ) >> $fulldate
  92. n90=  write $mircdir $+ alogs\dcc.log >> dcc send requested and granted: $parms
  93. n91=  write $mircdir $+ alogs\dcc.log -///---------------------------------------------------------------------------
  94. n92=}
  95. n93=+125:DCC RESUME: {
  96. n94=  inc %dccn
  97. n95=  /.timer 1 10 /set %dccn 0
  98. n96=  if %dccn > 4 {
  99. n97=    raw -q notice $nick :agony >> dcc bomb detected.
  100. n98=    echo -a %pipe 4dcc bomb detected. enabling dccwall for 60 secs.
  101. n99=    write $mircdir $+ alogs\dcc.log >> $nick $+ ( $+ $address($nick,1) $+ ) >> $fulldate
  102. n100=    write $mircdir $+ alogs\dcc.log >> dcc bomb detected
  103. n101=    write $mircdir $+ alogs\dcc.log -///---------------------------------------------------------------------------
  104. n102=    /.enable #dccwall | /set %dcc.wall on
  105. n103=    /.timer 1 60 /.disable #dccwall | /set %dcc.wall off | echo -a %pipe dcc wall disabled.
  106. n104=  }
  107. n105=  echo -a %pipe dcc list: resume $nick $+ ( $+ $address)
  108. n106=  write $mircdir $+ alogs\dcc.log >> $nick $+ ( $+ $address($nick,1) $+ ) >> $fulldate
  109. n107=  write $mircdir $+ alogs\dcc.log >> dcc resume requested and granted: $parms
  110. n108=  write $mircdir $+ alogs\dcc.log -///---------------------------------------------------------------------------
  111. n109=}
  112. n110=1:DCC CHAT: {
  113. n111=  echo -a %pipe 4dcc list: rejected chat $nick $+ ( $+ $address)
  114. n112=  raw -q notice $nick :agony >> you are not in my dcc list
  115. n113=  ignore -tu3 *
  116. n114=  halt
  117. n115=}
  118. n116=1:DCC SEND: {
  119. n117=  echo -a %pipe 4dcc list: rejected send $nick $+ ( $+ $address)
  120. n118=  raw -q notice $nick :agony >> you are not in my dcc list
  121. n119=  ignore -tu3 *
  122. n120=  halt
  123. n121=}
  124. n122=1:DCC RESUME: {
  125. n123=  echo -a %pipe 4dcc list: rejected resume $nick $+ ( $+ $address)
  126. n124=  raw -q notice $nick :agony >> you are not in my dcc list
  127. n125=  ignore -tu3 *
  128. n126=  halt
  129. n127=}
  130. n128=#dcclist end
  131. n129=#dccprot start
  132. n130=1:DCC SEND: {
  133. n131=  inc %dccn
  134. n132=  /.timer 1 10 /set %dccn 0
  135. n133=  if %dccn > 4 {
  136. n134=    raw -q notice $nick :agony >> dcc bomb detected.
  137. n135=    echo -a %pipe 4dcc bomb detected. enabling dccwall for 60 secs.
  138. n136=    write $mircdir $+ alogs\agony.log >> $nick $+ ( $+ $address($nick,1) $+ ) >> $fulldate
  139. n137=    write $mircdir $+ alogs\agony.log >> dcc bomb detected
  140. n138=    write $mircdir $+ alogs\agony.log -///---------------------------------------------------------------------------
  141. n139=    /.enable #dccwall | /set %dcc.wall on
  142. n140=    /.timer 1 60 ddw
  143. n141=  }
  144. n142=}
  145. n143=#dccprot end
  146. n144=1:CLIENTINFO: {
  147. n145=  echo -a %pipe clientinfo: $nick ( $+ $address)
  148. n146=  raw -q notice $nick :CLIENTINFO agony >> time ver version ping trout
  149. n147=  if $nick = $me halt
  150. n148=  /.ignore -tu3 *
  151. n149=  halt
  152. n150=}
  153. n151=1:FINGER: {
  154. n152=  echo -a %pipe finger: $nick ( $+ $address)
  155. n153=  if $nick = $me halt
  156. n154=  /.ignore -tu3 *
  157. n155=  halt
  158. n156=}
  159. n157=1:USERINFO: {
  160. n158=  echo -a %pipe userinfo: $nick ( $+ $address)
  161. n159=  if $nick = $me halt
  162. n160=  /.ignore -tu3 *
  163. n161=  halt
  164. n162=}
  165. n163=1:TIME: {
  166. n164=  gettime
  167. n165=  echo -a %pipe time: $nick ( $+ $address)
  168. n166=  raw -q notice $nick :TIME agony >> %currtime CET
  169. n167=  if $nick = $me halt
  170. n168=  /.ignore -tu3 *
  171. n169=  halt
  172. n170=}
  173. n171=1:ECHO: {
  174. n172=  echo -a %pipe echo: $nick ( $+ $address)
  175. n173=  if $nick = $me halt
  176. n174=  /.ignore -tu3 *
  177. n175=  halt
  178. n176=}
  179. n177=1:VERSION: {
  180. n178=  raw -q notice $nick :VERSION [agony >> v $+ %currentver by kelthar.] $read [ $mircdir $+ txt\version.txt ] 
  181. n179=  echo -a %pipe version: $nick ( $+ $address)
  182. n180=  if $nick = $me halt
  183. n181=  /.ignore -tu3 * 
  184. n182=  halt
  185. n183=}
  186. n184=1:VER: {
  187. n185=  raw -q notice $nick :VERSION [agony >> v $+ %currentver by kelthar.] $read [ $mircdir $+ txt\version.txt ] 
  188. n186=  echo -a %pipe version: $nick ( $+ $address)
  189. n187=  if $nick = $me halt
  190. n188=  /.ignore -tu3 * 
  191. n189=  halt
  192. n190=}
  193. n191=+200:PING:{
  194. n192=}
  195. n193=1:PING: {
  196. n194=  echo -a %pipe ping: $nick ( $+ $address)
  197. n195=  /.ignore -tu3 *
  198. n196=}
  199. n197=1:TROUT: {
  200. n198=  raw -q notice $nick :TROUT you nigga bitch! smack smack!
  201. n199=  echo -a %pipe trout: $nick ( $+ $address)
  202. n200=  if $nick = $me halt
  203. n201=  /.ignore -tu3 * 
  204. n202=}
  205. n203=#advertising start
  206. n204=@1:ON TEXT:*join #*:#:{
  207. n205=  set %address $address($nick,3)
  208. n206=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  209. n207=  if (%immune == 2) && ($nick isop $chan) { goto end }
  210. n208=  if (%advertising == 0) { goto end }
  211. n209=  if (%advertising == 1) && ($chan != %homechan) { goto end }
  212. n210=  /kick $chan $nick %ver Advertising detected
  213. n211=  :end
  214. n212=  unset %address | unset %lev
  215. n213=}
  216. n214=@1:ON TEXT:*to #*:#:{
  217. n215=  set %address $address($nick,3)
  218. n216=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  219. n217=  if (%immune == 2) && ($nick isop $chan) { goto end }
  220. n218=  if (%advertising == 0) { goto end }
  221. n219=  if (%advertising == 1) && ($chan != %homechan) { goto end }
  222. n220=  /kick $chan $nick %ver Advertising detected
  223. n221=  :end
  224. n222=  unset %address | unset %lev
  225. n223=}
  226. n224=@1:ON TEXT:*visit #*:#:{
  227. n225=  set %address $address($nick,3)
  228. n226=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  229. n227=  if (%immune == 2) && ($nick isop $chan) { goto end }
  230. n228=  if (%advertising == 0) { goto end }
  231. n229=  if (%advertising == 1) && ($chan != %homechan) { goto end }
  232. n230=  /kick $chan $nick %ver Advertising detected
  233. n231=  :end
  234. n232=  unset %address | unset %lev
  235. n233=}
  236. n234=@1:ON ACTION:*join #*:#:{
  237. n235=  set %address $address($nick,3)
  238. n236=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  239. n237=  if (%immune == 2) && ($nick isop $chan) { goto end }
  240. n238=  if (%advertising == 0) { goto end }
  241. n239=  if (%advertising == 1) && ($chan != %homechan) { goto end }
  242. n240=  /kick $chan $nick %ver Advertising detected
  243. n241=  :end
  244. n242=  unset %address | unset %lev
  245. n243=}
  246. n244=@1:ON ACTION:*to #*:#:{
  247. n245=  set %address $address($nick,3)
  248. n246=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  249. n247=  if (%immune == 2) && ($nick isop $chan) { goto end }
  250. n248=  if (%advertising == 0) { goto end }
  251. n249=  if (%advertising == 1) && ($chan != %homechan) { goto end }
  252. n250=  /kick $chan $nick %ver Advertising detected
  253. n251=  :end
  254. n252=  unset %address | unset %lev
  255. n253=}
  256. n254=@1:ON ACTION:*visit #*:#:{
  257. n255=  set %address $address($nick,3)
  258. n256=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  259. n257=  if (%immune == 2) && ($nick isop $chan) { goto end }
  260. n258=  if (%advertising == 0) { goto end }
  261. n259=  if (%advertising == 1) && ($chan != %homechan) { goto end }
  262. n260=  /kick $chan $nick %ver Advertising detected
  263. n261=  :end
  264. n262=  unset %address | unset %lev
  265. n263=}
  266. n264=@1:ON NOTICE:*join #*:#:{
  267. n265=  set %address $address($nick,3)
  268. n266=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  269. n267=  if (%immune == 2) && ($nick isop $chan) { goto end }
  270. n268=  if (%advertising == 0) { goto end }
  271. n269=  if (%advertising == 1) && ($chan != %homechan) { goto end }
  272. n270=  /kick $chan $nick %ver Advertising detected
  273. n271=  :end
  274. n272=  unset %address | unset %lev
  275. n273=}
  276. n274=@1:ON NOTICE:*to #*:#:{
  277. n275=  set %address $address($nick,3)
  278. n276=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  279. n277=  if (%immune == 2) && ($nick isop $chan) { goto end }
  280. n278=  if (%advertising == 0) { goto end }
  281. n279=  if (%advertising == 1) && ($chan != %homechan) { goto end }
  282. n280=  /kick $chan $nick %ver Advertising detected
  283. n281=  :end
  284. n282=  unset %address | unset %lev
  285. n283=}
  286. n284=@1:ON NOTICE:*visit #*:#:{
  287. n285=  set %address $address($nick,3)
  288. n286=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  289. n287=  if (%immune == 2) && ($nick isop $chan) { goto end }
  290. n288=  if (%advertising == 0) { goto end }
  291. n289=  if (%advertising == 1) && ($chan != %homechan) { goto end }
  292. n290=  /kick $chan $nick %ver Advertising detected
  293. n291=  :end
  294. n292=  unset %address | unset %lev
  295. n293=}
  296. n294=#advertising end
  297. n295=#dcctext start
  298. n296=+1:ON CHAT:*:/textcheck3 | /auser 2 $nick | /timer 1 3 /ruser 2 $nick
  299. n297=+2:ON CHAT:*:/textcheck3 | /auser 3 $nick | /timer 1 3 /ruser 3 $nick
  300. n298=+3:ON CHAT:*:/textcheck3 | /auser 4 $nick | /timer 1 3 /ruser 4 $nick
  301. n299=+4:ON CHAT:*:/textcheck3 | /auser 5 $nick | /timer 1 3 /ruser 5 $nick
  302. n300=+5:ON CHAT:*:{
  303. n301=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  304. n302=  if (%immune == 2) { set %nick $nick | /oponchan | if (%yes == 1) { goto end } }
  305. n303=  /close -c $nick | /notice $nick %ver This DCC Chat has been closed due to flooding | /notice $me %ver ===> DCC Chat flood detected from $nick -=Chat Session closed=-
  306. n304=  if (%privatekick == 0) { goto end }
  307. n305=  set %shit DCC Text Flood detected -=Temp Ban=-
  308. n306=  set %nick $nick
  309. n307=  /privatekick
  310. n308=  :end
  311. n309=  ruser $nick | unset %address | unset %lev | unset %yes
  312. n310=}
  313. n311=#dcctext end
  314. n312=#notice enabled
  315. n313=+1:ON NOTICE:*:?:/textcheck2 | /auser 2 $nick | /timer 1 3 /ruser 2 $nick
  316. n314=+2:ON NOTICE:*:?:/textcheck2 | /auser 3 $nick | /timer 1 3 /ruser 3 $nick
  317. n315=+3:ON NOTICE:*:?:/textcheck2 | /auser 4 $nick | /timer 1 3 /ruser 4 $nick
  318. n316=+4:ON NOTICE:*:?:/textcheck2 | /auser 5 $nick | /timer 1 3 /ruser 5 $nick
  319. n317=+5:ON NOTICE:*:?:{
  320. n318=  set %address $address($nick,3)
  321. n319=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  322. n320=  if (%immune == 2) { set %nick $nick | /oponchan | if (%yes == 1) { goto end } }
  323. n321=  /ignore -nu30 $nick 3 | /notice $me %ver ===> PRIVATE NOTICE flood detected from $nick -=30 Sec Ignore=-
  324. n322=  if (%privatekick == 0) { goto end }
  325. n323=  set %shit Private NOTICE Flood detected -=Temp Ban=-
  326. n324=  set %nick $nick
  327. n325=  /privatekick
  328. n326=  :end
  329. n327=  ruser $nick | unset %address | unset %lev | unset %yes
  330. n328=}
  331. n329=#notice end
  332. n330=#dcctext start
  333. n331=+1:ON CHAT:*:/textcheck3 | /auser 2 $nick | /timer 1 3 /ruser 2 $nick
  334. n332=+2:ON CHAT:*:/textcheck3 | /auser 3 $nick | /timer 1 3 /ruser 3 $nick
  335. n333=+3:ON CHAT:*:/textcheck3 | /auser 4 $nick | /timer 1 3 /ruser 4 $nick
  336. n334=+4:ON CHAT:*:/textcheck3 | /auser 5 $nick | /timer 1 3 /ruser 5 $nick
  337. n335=+5:ON CHAT:*:{
  338. n336=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  339. n337=  if (%immune == 2) { set %nick $nick | /oponchan | if (%yes == 1) { goto end } }
  340. n338=  /close -c $nick | /notice $nick %ver This DCC Chat has been closed due to flooding | /notice $me %ver ===> DCC Chat flood detected from $nick -=Chat Session closed=-
  341. n339=  if (%privatekick == 0) { goto end }
  342. n340=  set %shit DCC Text Flood detected -=Temp Ban=-
  343. n341=  set %nick $nick
  344. n342=  /privatekick
  345. n343=  :end
  346. n344=  ruser $nick | unset %address | unset %lev | unset %yes
  347. n345=}
  348. n346=#dcctext end
  349. n347=;-----
  350. n348=#dcctextoff start
  351. n349=1:ON CHAT:*:/textcheck3
  352. n350=#dcctextoff end
  353. n351=;-----
  354. n352=#invite start
  355. n353=+1:ON INVITE:#:{
  356. n354=  set %address $address($nick,3)
  357. n355=  if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  358. n356=  if (%immune == 2) { set %nick $nick | /oponchan | if (%yes == 1) { goto end } }
  359. n357=  if (%invite == 0) { goto end }
  360. n358=  /ignore -iu30 $nick 3 | /notice $me %ver ===> Invite detected from $nick -=30 Sec Invite Ignore=-
  361. n359=  if (%invite == 1) { goto end }
  362. n360=  set %count 0
  363. n361=  :start
  364. n362=  inc %count
  365. n363=  if (%count > $chan(0)) { goto end }
  366. n364=  set %curchan $chan(%count)
  367. n365=  if (%invite == 2) && (%curchan != %homechan) { goto start }
  368. n366=  if ($nick ison %curchan) && ($me isop %curchan) { /mode %curchan -o+b $nick $address($nick,3) | /kick %curchan $nick %ver Invite detected -=Temp Ban=- | /timer 1 30 /mode %curchan -b $address($nick,3) }
  369. n367=  goto start
  370. n368=  :end
  371. n369=  unset %address | unset %lev | unset %yes | unset %address | unset %count | unset %curchan
  372. n370=}
  373. n371=:done
  374. n372=}
  375. n373=#invite end
  376. n374=#msg start
  377. n375=+1:ON TEXT:*:?:/textcheck2 | /auser 2 $nick | /timer 1 3 /ruser 2 $nick
  378. n376=+2:ON TEXT:*:?:/textcheck2 | /auser 3 $nick | /timer 1 3 /ruser 3 $nick
  379. n377=+3:ON TEXT:*:?:/textcheck2 | /auser 4 $nick | /timer 1 3 /ruser 4 $nick
  380. n378=+4:ON TEXT:*:?:/textcheck2 | /auser 5 $nick | /timer 1 3 /ruser 5 $nick
  381. n379=+5:ON TEXT:*:?:{
  382. n380=set %address $address($nick,3)
  383. n381=if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  384. n382=if (%immune == 2) { set %nick $nick | /oponchan | if (%yes == 1) { goto end } }
  385. n383=/ignore -pu30 $nick 3 | /notice $me %ver ===> MSG flood detected from $nick -=30 Sec Ignore=-
  386. n384=if (%privatekick == 0) { goto end }
  387. n385=set %shit Private MSG Flood detected -=Temp Ban=-
  388. n386=set %nick $nick
  389. n387=/privatekick
  390. n388=:end
  391. n389=ruser $nick | unset %address | unset %lev | unset %yes
  392. n390=}
  393. n391=#msg end
  394. n392=;-----
  395. n393=#msgoff disabled
  396. n394=1:ON TEXT:*:?:/textcheck2
  397. n395=#msgoff end
  398. n396=#inviteflud start
  399. n397=1:ON INVITE:*:/.auser -a 65 $nick | /.timer 1 7 /.ruser $nick
  400. n398=+65:ON INVITE:*:/.auser -a 66 $nick | /.timer 1 7 /.ruser $nick
  401. n399=+66:ON INVITE:*:/.auser -a 67 $nick | /.timer 1 7 /.ruser $nick
  402. n400=+67:ON INVITE:*:/.ruser $nick | /.ignore -tu10 *!*@* $+ $site | raw -q notice $nick :agony >> invite flood. ignored for 10 secs | echo -a %pipe 4invite flood: $nick
  403. n401=#inviteflud end
  404. n402=#NetSplit start
  405. n403=1:ON QUIT {
  406. n404=if irc. isin $parms {
  407. n405=  echo 4 $active Possible NetSplit Detected on: $parm2  RoTToNFiSH
  408. n406=  set -q %split $parm2  
  409. n407=}
  410. n408=if irc2. isin $parms {
  411. n409=  echo 4 $active Possible NetSplit Detected on: $parm2  RoTToNFiSH
  412. n410=  set -q %split $parm2  
  413. n411=}
  414. n412=if ircd. isin $parms {
  415. n413=  echo 4 $active Possible NetSplit Detected on: $parm2  RoTToNFiSH
  416. n414=  set -q %split $parm2  
  417. n415=}
  418. n416=else { goto end }
  419. n417=disable #NetSplit
  420. n418=timer 1 20 /enable #NetSplit
  421. n419=:end
  422. n420=}
  423. n421=ON SERVEROP:/notice $me Server $server has just reconnected  RoTToNFiSH
  424. n422=#Netsplit end
  425. n423=#actionflood start
  426. n424=*1!:ON ACTION:*:#:/auser 200 $nick | /timer 1 3 /ruser $nick 
  427. n425=*+200:ON ACTION:*:#:/auser 201 $nick | /timer 1 3 /ruser $nick 
  428. n426=*+201:ON ACTION:*:#:/auser 202 $nick | /timer 1 3 /ruser $nick 
  429. n427=*+202:ON ACTION:*:#:/auser 203 $nick | /timer 1 3 /ruser $nick 
  430. n428=*+203:ON ACTION:*:#:/auser 204 $nick | /timer 1 3 /ruser $nick 
  431. n429=*+204:ON ACTION:*:#:/ruser $nick | /kick $chan $nick Action Flood Detected!
  432. n430=#actionflood end
  433. n431=#crk start
  434. n432=1:on text:*:#: { 
  435. n433=if ($nick isop $chan) { echo 3 -s not checking ops | halt }
  436. n434=if ($len($parms) < %maxletters) { %cr = echo 3 -s not checking ops. }
  437. n435=elseif ($len($parms) > %maxletters) { %cr = CK1 }
  438. n436=%repter = $readini $mircdir $+ rep.ini %chnm $address($nick,3)
  439. n437=%pars = $remove($remove($parms,[),]) 
  440. n438=%chnm = $remove($remove($chan,[),]) 
  441. n439=RepK 
  442. n440=}
  443. n441=1:on action:*:#: { 
  444. n442=if ($nick isop $chan) { echo 3 -s not checking ops. | halt }
  445. n443=if ($len($parms) < %maxletters) { %cr = echo 3 -s not checking ops. }
  446. n444=elseif ($len($parms) > %maxletters) { %cr = CK1 }
  447. n445=%repter = $readini $mircdir $+ rep.ini %chnm $address($nick,3)
  448. n446=%pars = $remove($remove($parms,[),]) 
  449. n447=%chnm = $remove($remove($chan,[),]) 
  450. n448=RepK 
  451. n449=#crk end
  452. n450=#tsu start
  453. n451=  1:ON TEXT:*^^*:#:echo 4 $active Tsunami Detected From ( $+ $site $+ ) in $chan... 30 sec Ignore | ignore -acu30 *!*@ $+ $site | if ($me isop $chan) { fk a $site Tsunami Detected RoTToNFiSH }
  454. n452=  1:ON TEXT:**:#:echo 4 $active Tsunami Detected From ( $+ $site $+ ) in $chan... 30 sec Ignore | ignore -acu30 *!*@ $+ $site | if ($me isop $chan) { fk a $site Tsunami Detected RoTToNFiSH }
  455. n453=  1:ON ACTION:*^^*:#:echo 4 $active Tsunami Detected From ( $+ $site $+ ) in $chan... 30 sec Ignore | ignore -acu30 *!*@ $+ $site | if ($me isop $chan) { fk a $site Tsunami Detected RoTToNFiSH }
  456. n454=  1:ON ACTION:**:#:echo 4 $active Tsunami Detected From ( $+ $site $+ ) in $chan... 30 sec Ignore | ignore -acu30 *!*@ $+ $site | if ($me isop $chan) { fk a $site Tsunami Detected RoTToNFiSH }
  457. n455=  1:ON NOTICE:*^^^*:#:echo 4 $active Tsunami Detected From ( $+ $site $+ ) in $chan... 30 sec Ignore | ignore -acu30 *!*@ $+ $site | if ($me isop $chan) { fk a $site Tsunami Detected RoTToNFiSH }
  458. n456=  1:ON NOTICE:**:#:echo 4 $active Tsunami Detected From ( $+ $site $+ ) in $chan... 30 sec Ignore | ignore -acu30 *!*@ $+ $site | if ($me isop $chan) { fk a $site Tsunami Detected RoTToNFiSH }
  459. n457=  #tsu end
  460. n458=1:ON DEOP:#: if ($opnick == $me) { msg $nick Please give me back my ops }
  461. n459=1:ON BAN:#: if ($me isin $banmask) { msg $nick why'd you ban me? }
  462. n460=*+1:ON SERVEROP:#:/mode $chan -o $opnick 
  463. n461=@1:ON SERVEROP:#:/mode $chan -o $opnick | /notice $me $opnick was opped by $nick!
  464. n462=@1:on serverop:/mode $chan -o $nick | /say $chan Server Op Prot by RoTToNFiSH script version 3.0
  465. n463=@1:on serverdeop:/mode $chan +o $nick | /say $chan Server Deop Prot by RoTToNFiSH script version 3.0
  466. n464=+1:ON INVITE:#:/msg $nick Now -why- would I want to go to $chan ? | /echo 4 $active -= $nick is inviting to $chan =-
  467. n465=1:ON TEXT:*chanserv sets mode*:/mode $chan $nick -o | /ban $chan $nick | /kick $chan $nick | /echo 2 Chanserv OP protection,   RoTToNFiSH
  468. n466=@1:ON CHANOP:#:/mode $chan -o $opnick | /notice $me $opnick was opped by $nick!
  469. n467=@1:ON CHANSERVOP:#:/mode $chan -o $opnick | /notice $me $opnick was opped by $nick!
  470.